package zhuyun.code.launcheractivity.model.data

/**
 * @author: Administrator
 * @date: 2021/11/20
 */
data class HomeBean(val AdvInfos: List<AdvInfosBean>,
                    val FunctionSettings: List<FunctionSettingsBean>,
                    val StarUserFollw: List<StarUserFollwBean>,
                    val MyStarUserFollw: List<MyStarUserFollwBean>,
                    val NewInfo: List<NewInfoBean>,
                    val ProductList: List<ProductListBean>,
                    val RecProductList: List<RecProductListBean>,
                    val VideoAdvInfos: List<VideoAdvInfosBean>,
                    val AuctionProductList: List<AuctionProductListBean>,
                    val StarVideoAdv: List<StarVideoAdvBean>,
                    val RecProductTwoList: List<RecProductTwoListBean>) {

}

data class AdvInfosBean(val Id: String,
                        val Name: String,
                        val IconURL: String,
                        val AppUrl: String,
                        val HtmlUrl: String)

data class FunctionSettingsBean(val IconURL: String,
                                val Name: String,
                                val AppUrl: String,
                                val HtmlUrl: String)

data class StarVideoAdvBean(val VideoId: Int = 0,
                            val VideoFileUrl: String,
                            val VideoImg: String,
                            val AdvImg: String)
data class StarUserFollwBean(val Id: String,
                             val FromUserId: String,
                             val ToShopId: String,
                             val StarName: String,
                             val StarHead: String,
                             val FansNum: Int,
                             val ShopId: String,
                             val ShopUserId: String,
                             val FollowTime: String,
                             val IsFollow: Boolean,
                             val IsLangShop:Boolean)

data class MyStarUserFollwBean(val Id: String,
                               val FromUserId: String,
                               val ToShopId: String,
                               val StarName: String,
                               val StarHead: String,
                               val FansNum: Int,
                               val ShopUserId: String,
                               val FollowTime: String,
                               val IsFollow:Boolean)

data class NewInfoBean(val UserId: String,
                       val Title: String,
                       val MainFigure: String,
                       val NewId: String,
                       val Author: String,
                       val CardName: String)

data class ProductListBean(val ProductId: String,
                           val ProductName: String,
                           val MainPicUrl: String,
                           val ProductPrice: String,
                           val MarketPrice: String,
                           val ShopClassId: String,
                           val CurrencyId:Int)

data class RecProductListBean(val ProductId: String,
                              val ProductName: String,
                              val MainPicUrl: String,
                              val ProductPrice: String,
                              val MarketPrice: String,
                              val ShopClassId: String,
                              val CurrencyId:Int)

data class VideoAdvInfosBean(val Id: String,
                             val Name: String,
                             val IconURL: String,
                             val AppUrl: String,
                             val HtmlUrl: String)

data class AuctionProductListBean(val AuctionId: String,
                                  val MainPicUrl: String,
                                  val AuctionName: String,
                                  val CurrentMaxPrice: String,
                                  val AuctionStatus: Int,
                                  val ShopClassId: Int,
                                  val TwoShopClassId: Int,
                                  val CurrencyId: Int,
                                  val StartPrice: String)

data class RecProductTwoListBean(val ProductId: String,
                                 val ProductName: String,
                                 val MainPicUrl: String,
                                 val ProductPrice: String,
                                 val MarketPrice: String,
                                 val ShopClassId: Int,
                                 val CurrencyId: Int,
                                 val SecondClassId: Int,
                                 val Sort: Int)


